package com.refactor.demo;

/**
 * Movie
 *
 * @author mashiquan
 * @version 1.0
 * @description
 * @date 2023/12/26 00:01
 */
public abstract class MovieStrategy {

    /**
     * 电影类型名称
     * @return
     */
    abstract String getTypeName();

    /**
     * 租赁费用
     * @param rentalDays
     * @return
     */
    abstract double getCharge(int rentalDays);

    /**
     * 积分计算
     * @param rentalDays
     * @return
     */
    abstract int getIntegralPoints(int rentalDays);

}
